Xiaomi Redmi Note 7 - The Best Budget Smartphone